cURL php NodeJS Python cSharp

Content Generation API: Overview

Content Generation API is based on the sophisticated NLP model, which can generate unique paragraphs of text, paraphrase content, detect grammar mistakes, and more.

Content Generation API currently includes the following set of endpoints:

  • Generate provides a text generated based on the part of the text you define and other available parameters.
  • Generate Text produces a text generated based on the topic and other parameters you specify.
  • Generate Meta Tags will create title and description meta tags for the text you specify.
  • Generate Subtopics will suggest 10 subtopics for the topic you specify.
  • Paraphrase will rewrite the content you specify.
  • Check Grammar will provide you with grammar and spelling corrections for the text you specify.
  • Text Summary provides a detailed analysis of content, including word count, readability, keyword density, and more.

Note that Text Summary and Check Grammar endpoints support over 25 languages, while all other endpoints support the English language only.
To find answers to common questions about DataForSEO Content Generation API and find guidance on the efficient use of its features, visit our Help Center.


DataForSEO Content Generation API supports only the Live method of data retrieval. It doesn’t require making separate POST and GET requests to the corresponding endpoints and delivers instant results. You can send up to 2000 API calls per minute. Contact us if you want to raise the limit.


The cost can be calculated on the Pricing page. You can check your spending in your account dashboard or by making a separate call to the User Data endpoint.

You can test Content Analysis API for free using DataForSEO Sandbox.